package com.atguigu.tingshu.common.anno;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target(value = ElementType.METHOD) //指定当前自定义注解的使用位置
@Retention(value = RetentionPolicy.RUNTIME) //指定当前自定义注解的存活时期
public @interface GuiguCache {
    //添加缓存Key的属性
    public String cacheKey();
    public boolean enableLock() default false;  //是否使用分布式
    public String lockName() default "";    //锁的名称
}
